package com.ssy.lingxi.product.model.resp.platform;

import java.io.Serializable;

/**
 * 平台后台 - 物料流程规则详情
 * @author 彭冬冬
 * @version 2.0.0
 * @date 2022/3/25 15:16
 */
public class PlatformMaterialProcessDetailVO implements Serializable {
    private static final long serialVersionUID = 3974661510712482501L;

    /**
     * 物料流程规则id
     */
    private Long processId;

    /**
     * 物料流程规则名称
     */
    private String name;

    /**
     * 状态；
     * 0 - 停用
     * 1 - 启用
     */
    private Integer status;

    /**
     * 状态名称
     */
    private String statusName;

    /**
     * 基础物料流程规则id
     */
    private Long baseProcessId;

    /**
     * 基础物料流程规则
     */
    private PlatformBaseMaterialProcessVO baseProcess;

    /**
     * 是否适用所有会员
     */
    private Boolean allMembers;

    public Long getProcessId() {
        return processId;
    }

    public void setProcessId(Long processId) {
        this.processId = processId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Long getBaseProcessId() {
        return baseProcessId;
    }

    public PlatformBaseMaterialProcessVO getBaseProcess() {
        return baseProcess;
    }

    public void setBaseProcess(PlatformBaseMaterialProcessVO baseProcess) {
        this.baseProcess = baseProcess;
    }

    public void setBaseProcessId(Long baseProcessId) {
        this.baseProcessId = baseProcessId;
    }

    public Boolean getAllMembers() {
        return allMembers;
    }

    public void setAllMembers(Boolean allMembers) {
        this.allMembers = allMembers;
    }
}
